package Day_0225.CommonAnnotation;

/**
 * @author zxc
 * @date 2023/02/25 20:30
 **/
public class SpringMVC_CommonAnnotation {
    public static void main(String[] args) {
        /**
         * Spring MVC常用的注解有哪些？
         * ===>
         * 1.@RequestMapping ：
         * （1）用于处理请求 url 映射的注解，可用于类或方法上。
         * （2）用于类上，则表示类中的所有响应请求的方法，都是以该地址作为父路径。
         *
         * 2.@RequestBody ：
         * 注解实现接收http请求的json数据，将json转换为java对象。
         * ===》
         * 即，将http请求所传递的JSON类型数据 转化为 Java对象数据;
         *
         * 3.@ResponseBody：
         * 注解实现将controller方法返回对象转化为json对象响应给客户。
         * ===》
         * 即，将自身存储数据的Java对象 转化为 JSON对象;
         *
         */

        /**
         * SpingMvc中控制器注解
         * ===》
         * （1）一般用@Controller注解,也可以使用@RestController,
         * （2）@RestController注解相当于 @ResponseBody ＋ @Controller。
         */
    }
}
